Skip to main content
Busque en

CODESYS Core Dump

Un volcado del núcleo es una instantánea de la memoria de los datos de la aplicación. Los sistemas de tiempo de ejecución que admiten la funcionalidad colocan automáticamente un volcado de núcleo en el controlador en caso de un error de excepción. Se almacena en un <application name>.core archivo en el directorio de la aplicación.

En el modo en línea, también puede generar un volcado del núcleo de forma explícita si la aplicación se encuentra actualmente detenida en un punto de interrupción o si se ha producido una excepción. En este caso, CODESYS almacena el archivo de volcado del núcleo en el directorio del proyecto y no en el controlador.

En el modo fuera de línea, puede cargar el volcado del núcleo desde el PLC al proyecto. Luego se muestra una vista en línea de la aplicación con los datos y valores en el momento de la excepción.

Además, puede llamar a una vista de proyecto del archivo de registro del PLC en el momento de generar el volcado del núcleo.

Importante

El sistema de tiempo de ejecución debe admitir completamente esta funcionalidad para garantizar una visualización correcta de los valores de las variables en la vista de volcado del núcleo.

En la vista en línea de la aplicación que CODESYS creado al cargar el volcado del núcleo en el proyecto, los comandos de menú se muestran como disponibles pero no tienen ningún efecto en este estado. Al seleccionar uno de estos comandos, se muestra un mensaje.

Atención

Restricción: el manejo de excepciones en el sistema de tiempo de ejecución puede sobrescribir partes de los valores de las variables en la pila de llamadas. Por lo tanto, los valores originales se pierden y es posible que ya no se muestre información importante para variables en funciones y métodos en el momento del monitoreo.

Sugerencia

Para crear un archivo de proyecto: si ha creado un volcado de memoria explícitamente haciendo clic en Crear volcado de núcleo, entonces esta opción está disponible automáticamente en la configuración del archivo. Por otro lado, si copió el volcado del núcleo del PLC, puede agregarlo a un archivo de proyecto solo haciendo clic en Archivos adicionales. Advertencia: un archivo de proyecto con un volcado del núcleo necesariamente debe incluir la información de descarga. Si no es así, entonces CODESYS no puede utilizar el volcado del núcleo más tarde.